
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data;

namespace Exerciese.Model.model
{
    public partial class T_Project
    {
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
        public T_Project()
        {
            //T_ProJect_ImaGe = new HashSet<T_ProJect_ImaGe>();
            //T_ProJect_SucceeD = new HashSet<T_ProJect_SucceeD>();
        }

        public int ID { get; set; }

        [StringLength(50)]
        public string Name { get; set; }

        [StringLength(3000)]
        public string Project_introduction { get; set; }

        public int UserID { get; set; }

        public int? Number { get; set; }

        public decimal? Total_Money { get; set; }

        public decimal? Amountin_Cash { get; set; }

        public int Terrace { get; set; }

        [StringLength(200)]
        public string Project_Image { get; set; }

        public int project_Class { get; set; }

        public int Project_Status { get; set; }

        [StringLength(3000)]
        public string The_project_in_detai { get; set; }

        [StringLength(3000)]
        public string Project_Feedback { get; set; }

        [Column(TypeName = "date")]
        public DateTime? Project_ActionDate { get; set; }

        //public virtual T_Accomplish T_Accomplish { get; set; }

        //[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        //public virtual ICollection<T_ProJect_ImaGe> T_ProJect_ImaGe { get; set; }

        //[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        //public virtual ICollection<T_ProJect_SucceeD> T_ProJect_SucceeD { get; set; }

        //public virtual T_User T_User { get; set; }

        //public virtual T_Project_Class T_Project_Class { get; set; }

        //public virtual T_Project_Pass T_Project_Pass { get; set; }
    }
}
